sick as a dog
(as) sick as a dog
(informal) feeling very sick; vomiting a lot